package com.demo.java.OD151_200.OD181;

import java.util.Scanner;

/**
 * @author bug菌
 * @Source 公众号：猿圈奇妙屋
 * @des： 【单词倒序】问题
 * @url： https://blog.csdn.net/weixin_43970743/article/details/145862613
 */
public class OdMain {
    public static void main(String[] args) {
        // 创建Scanner对象以读取输入
        Scanner scanner = new Scanner(System.in);
        // 读取输入的字符串
        String str = scanner.nextLine();

        // 使用正则表达式分割输入的字符串，按空格、逗号、句号、问号等标点符号分割
        String[] words = str.split("[\\s,.?]+");

        // 用于存储反转后的结果
        StringBuilder result = new StringBuilder();

        // 遍历每个单词，反转并添加到结果中
        for (String word : words) {
            result.append(new StringBuilder(word).reverse()).append(" ");
        }

        // 输出最终的反转字符串，去除末尾的多余空格
        System.out.println(result.toString().trim());
    }
}